<html>
<head>
    <meta>
</head>
<body>
<script>
    var str='abcedfg|hijk';
//split() 使用一个指定的分隔符把一个字符串分割存储到数组
    console.log(str.split(str))

    //  stringObject.substring(start,stop)
//    start	必需。一个非负的整数，规定要提取的子串的第一个字符在 stringObject 中的位置。
//    stop 可选。一个非负的整数，比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数，那么返回的子串会一直到字符串的结尾。
    console.log(str.substring(0))

    //stringObject.substr(start,length)
//    start	必需。要抽取的子串的起始下标。必须是数值。如果是负数，那么该参数声明从字符串的尾部开始算起的位置。也就是说，-1 指字符串中最后一个字符，-2 指倒数第二个字符，以此类推。
//    length	可选。子串中的字符数。必须是数值。如果省略了该参数，那么返回从 stringObject 的开始位置到结尾的字串。
    console.log(str.substr(-1))

    //slice string.slice(start,end)
//    解释：slice方法复制string的一部分来构造一个新的字符串，用法与参数匀和数组的slice方法一样;end参数等于你要取的最后一个字符的位置值加上1
    console.log(str.slice(0,3))

</script>
</body>
</html>